mameshiba
2014-08-05 19:00:25 ( ID:dzcsj1hsngg )
[ 削除 / 引用して返信 ]
現在利用中のバージョンはTVMW5 Ver.5.5.1.101ですが
これまでも同じなので現バージョンに限りません。
タスク優先度を設定しても全く変化しません。(全速で動作している?)
TMSR4などを同時に使う場合、TMSR4を軽快にしたいために
TVMW5のパフォーマンスを抑制したいのですが、タスク優先度を
どう設定しても抑制されているように思えません。
タスク優先度の設定は機能しているのでしょうか?
機能していたとしても今の設定では優先度がどの程度変化する
のかも分かり辛いので”%”で処理速度を抑制できる方が良い。
また以前にも要望しましたが序なので再度要望しておきます。
TMSR4の編集パフォーマンスやゲームなど他の処理を優先した
いことが多いのにCPUよりエンコ処理が遅いからといってCUDAを
選択させないのはやめて欲しい!
何度も言いますがCUDAをユーザーの選択で有効化するようにして
欲しい!
mameshiba
2014-08-05 19:04:25 ( ID:dzcsj1hsngg )
[ 削除 / 引用して返信 ]
補足ですが、タスクの”%”設定を可能にする場合
エンコ動作中のバッチあるいはTVMW5で直接エンコ中
でも”%”変更できるようにして欲しいです。
xxza
2014-08-05 20:13:11 ( ID:zenybkwczvc )
[ 削除 / 引用して返信 ]
>※NVIDIA グラフィックドライバー「340.52 WHQL」「340.43 BETA」以降のバージョンでは、
>CUDA エンコーダーを使用できません。 あらかじめご了承願います。
CUDAはもう使えないんでしょうかね?
mameshiba
2014-08-05 22:03:45 ( ID:dzcsj1hsngg )
[ 削除 / 引用して返信 ]
>※NVIDIA グラフィックドライバー「340.52 WHQL」「340.43 BETA」以降のバージョンでは、
>CUDA エンコーダーを使用できません。 あらかじめご了承願います。
使えないんですか?
今のバージョンが分からないけど…
>CUDAはもう使えないんでしょうかね?
最適化のときだけはGPU動かしてるんですけどねぇ…
じゃあ如何にも使えそうで期待持たせるだけ持たせておいて
あるのに使えない or 使わないオプションも無くして欲しい。
あとはCPUのタスク割り当て制御を%で設定できるよう
要望するしかないということですね!
T.W.
2014-11-20 20:41:50 ( ID:rvwdyk8hxf. )
[ 削除 / 引用して返信 ]
CUDAエンコードについては私も問合せをしました。
>※NVIDIA グラフィックドライバー「340.52 WHQL」「340.43 BETA」以降のバージョンでは、
>CUDA エンコーダーを使用できません。 あらかじめご了承願います。
このバージョン以降はCUDAエンコードに必要なファイルがドライバーパッケージに入っていないために使用できないそうです。私はnvcuvenc32.dllを古いドライバーパッケージから解凍してTVMW5のインストールフォルダーに入れて無理矢理使っています。現在ドライバーは344.65ですが、ごく希にCUDAエラーが出ますが、一応エンコードできています。
H.O.
2014-12-05 07:47:41 ( ID:w99/x0pm/h2 )
[ 削除 / 引用して返信 ]
.W.さんもしお判りになれば教えていただけないでしょうか。
※NVIDIA グラフィックドライバー「340.52 WHQL」「340.43 BETA」以降のバージョンでは、>CUDA エンコーダーを使用できません。
の件ですが、NAVIDIA GEFORCE GTX760、 Driver Ver 344.75で使用していたところ上記制限に気づき、旧Driver Ver 337.88 をNAVIDIA SITEよりダウンロードし導入し直しTVMW5でエンコードしてもCUDA使用率は0%で使用されていない様でした。
(*1)Ver 344.75とVer337.88でエンコード時間が変わりませんでした。
(*2)Ver 337.88 のDriverをインストールしても nvcuvenc32.dll はありませんでした。
そこで、T.W.さんの書かれました内容を目にしましたので参考にさせて頂き、
nvcuvenc32.dllを検索、ダウンロードし TVMW5 のデフォルトのインストールフォルダー C:\Program Files\Pegasys Inc\TMPGEnc Video Mastering Works 5 の下に入れてTVMW5を使用しましたが、CUDAは使用されていない様です。
上記のやり方でCUDA使用できる様お気づきの点がありましたらアドバイス頂きたく宜しくお願いします。
fay
2014-12-05 15:07:47 ( ID:3klzhmo.6mm )
[ 削除 / 引用して返信 ]
エンコード中の CUDA 使用率と、CUDA エンコーダーの使用は別問題だということは
理解していますか?
CUDA 使用率は、エンコードの前処理(主に映像フィルター)で CUDA と CPU のどちらが
使用されたかを示します。映像フィルターを使用していなかったり、使用していても
CUDA を使うよりも CPU を使ったほうが処理が早く終わる場合は CUDA は使用されません
ので使用率は上がりません。こちらは Geforce ドライバーを 340 以降にしても問題は
ありません。
映像デコーダーとして CUDA を使った場合、その後の前処理で CUDA の利用率が高くなる
傾向があります。デコードした結果がビデオカード上にあるので、後々のフィルターも
使用されやすくなるのでしょう。
CUDA エンコーダーは、出力設定の映像エンコーダーで CUDA エンコーダーを選択
しなければ使用されません。Geforceドライバーを 340 以降にすると使えなくなるのは
こちらです。CUDA エンコーダーを使用してエンコードされているかどうかは、エンコード
中のメッセージに表示されます。CUDA エンコーダーを使用しただけでは CUDA 使用率は
上がりません。
タスク優先度は、変更しても CPU 使用率が下がったりするものではありません。タスク
優先度が機能しているかどうかは、タスクマネージャの基本優先度で確認できます。
OS は基本的に CPU を使い切ろうとします。CPU を必要とするアプリが複数ある場合、
OS はタスク優先度が高いアプリのほうにより多くの CPU を割り当てますが、CPU に
空きがある場合はタスク優先度が低いアプリにもドンドン CPU を割り当てて CPU を
使い切ろうとします。
ただ、エンコード中に TMSR4 を快適に使用したいなどは、ディスクアクセスが悪影響を
及ぼしている可能性もありますので、ソースのディスクを別のものにするなど対策が
必要でしょう。
とおりすがり
2016-06-08 00:57:36 ( ID:evhawih8xjh )
[ 削除 / 引用して返信 ]
>そこで、T.W.さんの書かれました内容を目にしましたので参考にさせて頂き、
>nvcuvenc32.dllを検索、ダウンロードし TVMW5 のデフォルトのインストールフォルダー C:\Program Files\Pegasys Inc\TMPGEnc Video Mastering Works 5 の下に入れてTVMW5を使用しましたが、CUDAは使用されていない様です。
>
>上記のやり方でCUDA使用できる様お気づきの点がありましたらアドバイス頂きたく宜しくお願いします。
かなり亀レスですが、
CUDAエンコーダーが出てくるようになるまでの手順です。
NVIDIA より Ver 337.88 をダウンロードします。GPUはどれでもかまいません。
(当方は GeForce9800GTをダウンロード)
ダウンロードしたEXEを解凍ソフトで解凍、展開します。解凍ソフトによっては、
ダウンロードしたEXEの拡張子をZIPに変更すると展開出来るかもしれません。
解凍したファイルの中に nvcuvenc32.dl_ があるので、
expand コマンドで解凍します。 nvcuvenc32.dl_ -> nvcuvenc32.dll
nvcuvenc32.dll を nvcuvenc.dll にリネームして、
TVMW5のインストールフォルダにコピーします。
(C:\Program Files (x86)\Pegasys Inc\TMPGEnc Video Mastering Works 5 あたりかと)
TVMW5を再起動し、出力設定より映像エンコーダでCUDAが選べることを確認します。
|